644525
575110
437138
392421
386596
312139
298460
258653
241130
216036
213204
209173
167883
165023
142004
137681
131400
130069
125713
105792
105427
99464
98533
96916
85781
82819
81381
81123
78768
77117
76797
71425
69287
69109
68873
68727
65699
62735
62013
61722
61287
58934
58695
58093
57492
57397
55365
51444
51197